inline Color& MaterialState::emissive()
{
	return m_emissive;
}

inline Color& MaterialState::ambient()
{
	return m_ambient;
}

inline Color& MaterialState::diffuse()
{
	return m_diffuse;
}

inline Color& MaterialState::specular()
{
	return m_specular;
}

inline Real& MaterialState::shininess()
{
	return m_shininess;
}

